QtCreator设置代码美化astyle之Artistic 您所在的位置:网站首页 qt 自动格式化代码 QtCreator设置代码美化astyle之Artistic

QtCreator设置代码美化astyle之Artistic

2023-12-25 21:52| 来源: 网络整理| 查看: 265

前言:有个搞笑的事,换了电脑之后再按照这个流程走,竟然不行了,长达大半年之久就一直没用它,我心好累,怀疑人生。。。。还好公司小伙伴太给力了,终于找到解决方案,撒花庆祝!

详细流程: 1、在官网进行下载2、安装3、QtCreator里的设置:1、安装插件2、配置 Beautifier 4、遇到的问题4.2.1、 更改文件夹权限所有者:4.2.2、 注意那个中英文

1、在官网进行下载

astyle 官网下载: https://sourceforge.net/projects/astyle 其他风格: Google 开源项目 c/c++风格

2、安装

将下载的解压缩到自己想要的文件夹下 把build下的都删掉;创建新终端输入

cmake-gui

sudo make sudo make install 在这里插入图片描述 (brew install astyle)

卸载: 官方并没有提供make uninstall卸载的功能,如需卸载需要在编译目录下执行

sudo xargs rm < install_manifest.txt

3、QtCreator里的设置: 1、安装插件

打开 Qt Creator 开发工具,通过上面一横行那的“帮助-关于插件§”打开“已安装的插件”弹出框面板,在面板中查找 Beautifier 插件,在 “load” 项上面打钩,重启 Qt Creator 即可生效。(注意:Qt Creator 版本至少要 3.10)(果儿的在上面qt creater中的关于插件…) 在这里插入图片描述

2、配置 Beautifier

单击上面一行的“工具——选项——Beautifier”进入面板,在“General”选项卡中,选中“Enable auto format on file save”表示:当文件保存时会自动进行格式化。。。。选项“Tool”则选择“Artistic Style”(果儿的竟然在上面qt creater中的偏好设置中找…) 在这里插入图片描述 接着选择“Artistic Style”,单击“option"那的第四个”use customized style"——“add",进行如下填写: 在这里插入图片描述 在这里插入图片描述

下面的value的填写就根据自己代码要求的规范进行设置即可,我的目前是这样的:

–style=google -A1 #使用AllMan程序风格,即大括号另起一行。 #-p #在运算符前后加空格 indent=spaces=4 # 缩进采用4个空格 indent-switches # -S 设置 switch 整体缩进 #indent-cases # -K 设置 cases 整体缩进 #indent-namespaces # -N 设置 namespace 整体缩进 indent-preproc-block # -xW 设置预处理模块缩进 indent-preproc-define # -w 设置宏定义模块缩进 pad-oper # -p 操作符前后填充空格 pad-header #在if,for,while等代码段前后增加空行 unpad-paren #备份文件的后缀,默认是.orig,=none表示不进行备份 delete-empty-lines # -xe 删除多余空行 add-braces # -j 单行语句加上大括号 align-pointer=name # *、&这类字符靠近变量名字 #align-pointer=type # *、&这类字符靠近类型

4、遇到的问题

4.1 如果配置出错,在概要信息中会出现类似下面的提示。

Error in Beautifier: Failed to format: The command “/Users/xuli/astyle/build/astyle” terminated with exit code 1… 在这里插入图片描述

4.2 ubuntu 解决方案: 把这个属性改成自己,而不是root: 在这里插入图片描述

4.2.1、 更改文件夹权限所有者:

原本文件夹filename的所有者是root,将其所有者改为用户user

sudo chown -R user:user filename

-R :递归文件夹内部的所有文件及文件夹 使用时,将user替换为自己的用户名,filename换成要修改权限的文件夹名字。 在这里插入图片描述

4.2.2、 注意那个中英文

选择“Artistic Style”,单击“option"那的第四个”use customized style"——“add",里面之前中英文混掉了。

参考链接: 1、https://blog.csdn.net/zzs0829/article/details/83933747 2、https://blog.csdn.net/qq_33154343/article/details/101397429 3、https://www.cnblogs.com/jsdy/p/12762409.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有